package com.xyh.transaction.entity.dto.user;

import com.xyh.transaction.entity.dto.PageDto;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;

/**
 * req page dto 请求参数dto
 *
 * @author xiao
 * @date 2023/12/16
 */
@EqualsAndHashCode(callSuper = true)
@Data
@AllArgsConstructor
@NoArgsConstructor
public class UserPageDto extends PageDto {
    @ApiModelProperty(value = "用户名")
    private String username;

    @ApiModelProperty(value = "性别 0：女 1：男")
    private Integer gender;

    @ApiModelProperty(value = "最大年龄")
    private String maxAge;

    @ApiModelProperty(value = "最小年龄")
    private String minAge;

    @ApiModelProperty(value = "身份证号")
    private String idCard;

    @ApiModelProperty(value = "用户状态 0：禁用 1：启用")
    private Integer status;

    @ApiModelProperty(value = "最小创建时间")
    private String startTime;

    @ApiModelProperty(value = "最大创建时间")
    private String endTime;

    private Integer type;
}
